اگر از اینترنت استفاده میكنید، و بخصوص اگر در یك شركت بزرگ كار میكنید كه در حین كار به اینترنت متصل هستید حتما نام فایروال را شنیده اید. شما میتوانید با استفاده از فایروال از شبكه خود در مقابل وب سایتهای خرابكار و هكرها محافظت نمایید. یك فایروال در حقیقت حصاری است كه نیروهای خرابكار را از شما دور نگه میدارد. به همین دلیل به آن فایروال (دیوار آتش) گفته میشود. كار این حصار شبیه یك دیوار آتش فیزیكی است كه از گسترش آتش از یك ناحیه به ناحیه دیگر جلوگیری میكند.
مقاله ای را که در ادامه خواهید خواند، توسط مركز مديريت امداد و هماهنگي عمليات رخدادهاي رايانهيي(ماهر) منتشر شده است که در آن اطلاعات بیشتری راجع به فایروالها، نحوه كار آنها، و خطراتی كه در مقابل آن از شما محافظت میكنند بدست خواهید آورد. برای خواندن مقاله به ادامه مطلب بروید:
1- یك فایروال چه می كند؟
یك فایروال یك برنامه یا یك وسیله سخت افزاری است كه اطلاعاتی را كه از طریق اینترنت به شبكه یا كامپیوتر شما وارد و یا از آن خارج میشود، بررسی و درصورت نیاز فیلتر میكند. اگر بسته ای كه در حال ورود به شبكه شماست بعنوان بسته فیلتری برچسب بخورد، دیگر اجازه ورود به شبكه شما را نخواهد داشت. فرض كنید كه شما در شركتی با 500 كارمند كار میكنید. این شركت چند صد كامپیوتر دارد كه از طریق كارت شبكه به هم متصلند. همچنین این شركت از یك یا چند اتصال به اینترنت استفاده میكند. بدون استفاده از فایروال تمامی این كامپیوترها از طریق اینترنت برای هركسی قابل دسترسی هستند. هر فردی خارج از شبكه شما كه میداند چه كاری باید انجام دهد، میتواند با این كامپیوترها اتصال FTP، telnet و غیره برقرار كند. اگر یكی از كارمندان اشتباهی مرتكب شده و یك حفره امنیتی را باز بگذارد، هكرها میتوانند به سیستم او وارد شده و از حفره امنیتی موجود سوء استفاده نمایند. اما در مقابل با استفاده از یك فایروال، اتفاق كاملا متفاوتی رخ میدهد. شركت در سر راه هر اتصالی به اینترنت یك فایروال قرار میدهد. فایروال میتواند قوانین امنیتی را پیاده كند. برای مثال یكی از قوانین امنیتی یك شركت میتواند این باشد: از میان 500 كامپیوتر این شركت، فقط یكی حق دارد ترافیك FTP را دریافت نماید. یك شركت میتواند چنین قوانینی را برای سرورهای FTP، سرورهای وب، سرورهای Telnet و مانند آن اختصاص داده و تعریف نماید. بعلاوه یك شركت میتواند در مورد نحوه اتصال كارمندان به وب سایتها و اینكه آیا فایلها مجوز خروج از شبكه شركت را دارند یا خیر، كنترلهای لازم را اعمال نماید. یك فایروال كنترل مناسبی بر روی نحوه استفاده كارمندان از شبكه ایجاد میكند. فایروالها با استفاده از حداقل یكی از روشهای زیر، ترافیك ورودی و خروجی شبكه را كنترل میكنند:
بسته های داده بر اساس مجموعه ای از فیلترها تحلیل میشوند. بسته هایی كه مجوز داشته باشند وارد شده و بقیه رد میشوند.
اطلاعات دریافتی از اینترنت ابتدا توسط فایروال دریافت شده و سپس به سیستم درخواست كننده ارسال میشوند و برعكس.
روشی جدید كه محتویات هر بسته را بررسی نمیكند و به جای آن، بخشهای كلیدی مشخصی از بسته ها را با یك پایگاه داده مطمئن مقایسه مینماید. اطلاعاتی كه از درون فایروال به بیرون میروند، از لحاظ برخی ویژگیها بررسی و كنترل شده و اطلاعات ورودی با این ویژگیها مقایسه میگردند. اگر تطابق معنا داری بین این دو دسته وجود داشته باشد، آنگاه اطلاعات اجازه ورود را خواهند داشت و در غیر اینصورت رد میشوند.
2- انواع فایروال
این نوع فایروالها كه به آن فایروال شبكه نیز گفته میشود، بین كامپیوتر (یا شبكه) شما و كابل یا خط DSL قرار میگیرند. تعداد زیادی از تولید كنندگان و برخی از مراكز ISP، مسیریابهایی ارائه می دهند كه دارای یك فایروال نیز میباشند. فایروالهای سخت افزاری معمولا در مواردی كه قصد حفاظت از چندین كامپیوتر را داشته باشید مفید بوده و یك سطح حفاظتی مناسب را ارائه مینمایند (بدیهی است كه امكان استفاده از این فایروالها به منظور حفاظت از یك دستگاه كامپیوتر نیز وجود دارد). در صورتی كه شما صرفا یك كامپیوتر پشت فایروال قرار داده اید و یا این اطمینان را دارید كه سایر كامپیوتر های موجود بر روی شبكه، از لحاظ نصب تمامی اصلاحیه ها به روز بوده و عاری از هرگونه بدافزاری میباشند، نیازی به استفاده از یك نرم افزار فایروال نخواهید داشت. فایروالهای سخت افزاری، دستگاههای سخت افزاری مجزائی هستند كه دارای سیستم عامل اختصاصی خود میباشند و استفاده از آنها باعث ایجاد یك لایه دفاعی اضافه در مقابل تهاجمات می گردد.
برخی از سیستم عاملها دارای یك فایروال درونی هستند كه همراه سیستم عامل به كاربران عرضه میشود. در صورتی كه سیستم عامل نصب شده بر روی كامپیوتر شما دارای ویژگی فوق میباشد، پیشنهاد میكنیم كه این فایروال را فعال كنید تا یك سطح حفاظتی اضافی برای سیستم شما ایجاد گردد (حتی اگر از یك فایروال خارجی یا سخت افزاری استفاده می كنید، باز هم فایروال سیستم عامل خود را فعال نمایید). در صورتی كه سیستم عامل نصب شده بر روی كامپیوتر شما دارای یك فایروال درونی نیست، میتوانید اقدام به تهیه یك فایروال نرم افزاری نمایید. بهتر است برای اطمینان بیشتر، به جای نصب فایروال از طریق اینترنت، از CD ها و DVD های ارائه دهنده نرم افزار فایروال استفاده كنید.

3- تنظیم فایروال
فایروالها قابل تنظیم هستند. این بدان معناست كه شما میتوانید فیلترهایی را بر اساس شرایط و مسائل مختلف به فایروال خود اضافه كرده یا از آن حذف نمایید. برخی از این تنظیمات از این قرارند:
هر سیستمی روی اینترنت یك آدرس یكتا به نام آدرس IP دریافت میكند. آدرس IP یك عدد 32 بیتی است كه از چهار قسمت كه با نقطه از هم جدا میشوند تشكیل شده است. برای مثال یك آدرس IP نوعی میتواند به این شكل باشد: 192.168.0.120. اگر یك آدرس IP خاص در خارج از شبكه شركت فایلهای زیادی را از یكی از سرورهای شركت دریافت میكند، فایروال میتواند تمام ترافیك مرتبط با آن آدرس IP خاص را مسدود نماید.
از آنجاییكه به خاطر سپردن آدرس IP كار سختی است و این آدرس گاهی تغییر میكند، تمامی سرورهای اینترنتی یك نام یكتای تشكیل شده از حروف الفبا نیز دارند كه به آن نام دامنه گفته میشود. برای مثال به خاطر سپردن نام www.certcc.ir بسیار راحتتر از به خاطر سپردن یك رشته عددی است. یك شركت میتواند با استفاده از یك فایروال، تمامی دسترسیها به یك نام دامنه خاص را مسدود كرده یا تنها دسترسی به نامهای دامنه خاصی را مجاز بداند.
- پروتكل عبارتست از یك روش خاص و از پیش تعریف شده برای برقراری ارتباط میان دو سیستم كه هر یك از این دو سیستم میتوانند سخت افزاری یا نرم افزاری باشند. برای مثال یكطرف این ارتباط میتواند یك مرورگر وب باشد و طرف دیگر نیز یك وب سرور. پروتكلها معمولا متنی هستند كه به سادگی نحوه ارتباط كلاینت و سرور را توضیح میدهند. برای مثال http یك پروتكل وب است. برخی پروتكلهای معمول كه میتوانید فیلترهای فایروال را برای آن تنظیم نمایید عبارتند از:
- IP (Internet Protocol): سیستم اصلی انتقال اطلاعات روی اینترنت
- TCP (Transmission Control Protocol): برای شكستن و دوباره ساختن اطلاعات منتقل شده روی اینترنت استفاده میشود.
- HTTP (Hyper Text Transfer Protocol): مورد استفاده برای صفحات وب
- FTP (File Transfer Protocol): مورد استفاده برای انتقال (ارسال و دریافت) فایله
- UDP (User Datagram Protocol): مورد استفاده برای اطلاعاتی كه نیاز به پاسخ ندارند مانند جریان صوت یا ویدئو
- ICMP (Internet Control Message Protocol): مورد استفاده توسط مسیریابها برای تبادل اطلاعات با مسیریابهای دیگر
- SMTP (Simple Mail Transport Protocol): مورد استفاده برای ارسال اطلاعات مبتنی بر متن (ایمیل)
- SNMP (Simple Network Management Protocol): مورد استفاده برای جمع آوری اطلاعات سیستم از یك كامپیوتر راه دور
- Telnet: مورد استفاده برای انجام دستورات روی یك كامپیوتر از راه دور
ممكن است لازم باشد كه یك شركت فقط یك یا دو سیستم را برای مدیریت یك پروتكل خاص انتخاب و تنظیم نماید و سایر سیستمها را از آن پروتكل منع كند.
هر سروری سرویسهای خود را با استفاده از پورتهای شماره دار، روی اینترنت در دسترس قرار میدهد. در واقع به ازای هر سرویس برای هر سرور یك پورت وجود دارد. برای مثال، اگر یك سیستم یك HTTP Server و یك FTP Server را اجرا كند، سرور HTTP نوعا روی پورت شماره 80 و سرور FTP روی پورت شماره 21 در دسترس قرار خواهند داشت. ممكن است لازم باشد یك شركت دسترسی به پورت شماره 21 را روی تمامی سیستمها ببندد و فقط یك سیستم مجوز دسترسی به این پورت را داشته باشد.
فایروال هر بسته اطلاعات را دقیقا با فیلتری كه تعیین شده است مقایسه و بررسی میكند. برای مثال، شما میتوانید به فایروال دستور بدهید كه هر بسته ای را كه كلمه "X rated" در آن قرار داشته باشد مسدود نماید. نكته كلیدی در اینجا این است كه فایروال باید دقیقا به دنبال همین كلمه در بسته ها بگردد. یعنی كلمه "X-rated" با "X rated" هماهنگی و همخوانی ندارد. شما میتوانید هر تعداد كلمه یا عبارتی كه لازم دارید را برای این كار در نظر بگیرید.
برخی سیستم عاملها یك فایروال درونی دارند. یك فایروال نرم افزاری نیز میتواند روی سیستم خانگی شما كه به اینترنت متصل است نصب گردد. به این كامپیوتر «gateway» گفته میشود، چرا كه تنها نقطه ارتباط شبكه شما با اینترنت است. یك فایروال سخت افزاری، خود یك gateway محسوب می شود. بعنوان یك نمونه خوب از فایروالهای سخت افزاری میتوان به برخی مسیریابها اشاره كرد. این مسیریابها یك كارت Ethernet و یك هاب درونی دارند. كامپیوترهای شبكه شما به یك مسیریاب متصل میشوند و این مسیریاب نیز به یك مودم متصل است. شما مسیریاب را از طریق یك واسط كاربر مبتنی بر وب تنظیم میكنید و میتوانید هر فیلتر یا تنظیمات دیگری را تعیین نمایید. فایروالهای سخت افزاری بسیار امن هستند و نسخه های خانگی آن چندان گران نیستند. چنین فایروالی را كه شامل یك مسیریاب، فایروال و هاب Ethernet برای اتصالات پهن باند است، میتوان با حدود 100 دلار خریداری كرد.
4- چرا امنیت از طریق فایروال؟
یكی از مهمترین و بهترین نكات در مورد فایروال این است كه دسترسی به كامپیوترهای داخل شبكه شما را از خارج شبكه متوقف میسازد. راههای مختلفی برای دسترسی به كامپیوترهای ناامن و سوء استفاده از آنها وجود دارد كه میتوان به موارد ذیل اشاره كرد:
- Login از راه دور
- درهای پشتی (Backdoor) برنامه ه
- سرقت نشست SMTP
- نقایص امنیتی سیستم عامل
- انكار سرویس
- بمبهای ایمیلی
- ماكروه
- ویروسه
- هرزنامه
- تغییر مسیر بمبه
- مسیریابی منبع
فیلتر كردن برخی از موارد فهرست بالا با استفاده از فایروال سخت و در برخی موارد ناممكن است. با اینكه برخی فایروالها آنتی ویروس نیز دارند، ولی نصب آنتی ویروسهای جداگانه روی تمامی سیستمهای شبكه یك سرمایه گذاری با ارزش است. سطح امنیتی كه شما در نظر میگیرید مشخص كننده این موضوع است كه چه تعداد از این تهدیدات میتوانند توسط فایروال شما متوقف گردند. بالاترین سطح امنیت این است كه همه چیز مسدود شود. اما واضح است كه چنین كاری فلسفه استفاده از اینترنت را بطور كلی زیر سوال میبرد. اما قانون معمول این است كه ابتدا همه چیز را مسدود كنید و سپس تصمیم بگیرید كه چه نوع ترافیكهایی مجاز به عبور از فایروال شما هستند و آنها را باز نمایید. شما همچنین میتوانید ترافیكی را كه از فایروال عبور میكند محدود نمایید تا فقط انواع خاصی از اطلاعات مانند ایمیلها اجازه عبور داشته باشند. داشتن یك مدیر شبكه خوب كه نیازها را درك كرده و بر اساس آن نوع اطلاعات مجاز را مشخص نماید بسیار كمك كننده است. برای اغلب ما بهترین كار این است كه با تنظیمات پیش فرض فایروال در این مورد كار كنیم، مگر اینكه دلیل مشخصی برای تغییر آن داشته باشیم.
5- Proxy Server ها و DMZ
یكی از كاركردهایی كه معمولا با فایروال همراه است Proxy Server میباشد. Proxy Server برای دسترسی به صفحات وب توسط سایر كامپیوترها مورد استفاده قرار میگیرد. زمانیكه كامپیوتر دیگری یك صفحه وب را درخواست میكند، این صفحه توسط Proxy Server بازیابی شده و سپس به كامپیوتر درخواست كننده ارسال میشود. تاثیر شبكه ای این كار این است كه كامپیوتری كه آن صفحه وب را میزبانی میكند هرگز بطور مستقیم با هیچ چیز روی شبكه شما (به جز Proxy Server) ارتباط برقرار نمیكند. Proxy Server ها همچنین میتوانند باعث كارآیی اتصال اینترنت شما گردند. اگر شما به یك صفحه روی یك وب سایت دسترسی پیدا كنید، این صفحه روی Proxy Server شما ذخیره میشود. این بدان معناست كه دفعه بعد كه بخواهید به آن صفحه مراجعه نمایید، بطور پیش فرض لازم نیست كه آن صفحه از روی وب سایت مذكور دریافت گردد. بلكه مستقیما از روی Proxy Server دریافت میشود. البته گاهی اوقات نیز ممكن است شما بخواهید كه كاربرانی از راه دور به برخی چیزها در شبكه شما دسترسی داشته باشند. در این مورد میتوان به وب سایت و تجارت آنلاین اشاره كرد. در چنین شرایطی یك DMZ (محدوده غیر نظامی) میتواند به شما كمك كند. این محدوده به محدوده خارج از فایروال گفته میشود. DMZ را میتوان به حیاط خانه تشبیه كرد كه به شما تعلق دارد و ممكن است چیزهایی را نیز در آنجا قرار دهید. اما قطعا شما تمامی وسایل با ارزش خود را داخل خانه نگهداری میكنید. ایجاد و راه اندازی یك DMZ بسیار ساده است. اگر شما چندین كامپیوتر داشته باشید، میتوانید یكی از كامپیوترها را بین فایروال و اتصال اینترنت قرار دهید. اغلب فایروالهای نرم افزاری به شما اجازه میدهند كه فولدری را روی كامپیوتر gateway به DMZ اختصاص دهید.

:: بازدید از این مطلب : 901
|
امتیاز مطلب : 2
|
تعداد امتیازدهندگان : 1
|
مجموع امتیاز : 1